home *** CD-ROM | disk | FTP | other *** search
/ Digitalfoto 118 / Digitalfoto 118.iso / mac / programas / 00 / start.swf / scripts / frame_1 / DoAction_9.as < prev    next >
Text File  |  2009-11-16  |  2KB  |  90 lines

  1. MovieClip.prototype.doubleClick = function()
  2. {
  3.    var _loc2_ = getTimer();
  4.    if(this.old_click_time != undefined && _loc2_ - 500 <= this.old_click_time)
  5.    {
  6.       this.old_click_time = _loc2_;
  7.       return true;
  8.    }
  9.    this.old_click_time = _loc2_;
  10.    return false;
  11. };
  12. var mainTimeline = this;
  13. XML.prototype.checkLoadProgress = function()
  14. {
  15.    var _loc2_ = Math.floor(this.getBytesLoaded() / 1024);
  16.    var _loc3_ = Math.floor(this.getBytesTotal() / 1024);
  17.    var _loc4_ = !isNaN(Math.floor(_loc2_ / _loc3_ * 100)) ? Math.floor(_loc2_ / _loc3_ * 100) : 0;
  18.    this.onBytesLoaded(this.getBytesLoaded(),this.getBytesTotal(),_loc2_,_loc3_,_loc4_);
  19. };
  20. XML.prototype.clearLoadCheck = function()
  21. {
  22.    if(this.loaderID)
  23.    {
  24.       clearInterval(this.loaderID);
  25.    }
  26. };
  27. XML.prototype.preload = function(url, noCache)
  28. {
  29.    this.clearLoadCheck();
  30.    if(typeof noCache == "boolean" && noCache)
  31.    {
  32.       this.load(url + "?randomNum=" + random(999));
  33.    }
  34.    else
  35.    {
  36.       this.load(url);
  37.    }
  38.    this.loaderID = setInterval(this,"checkLoadProgress",200);
  39. };
  40. XML.prototype.sendAndPreload = function(url, resultXML, noCache)
  41. {
  42.    this.clearLoadCheck();
  43.    if(resultXML instanceof XML)
  44.    {
  45.       if(typeof noCache == "boolean" && noCache)
  46.       {
  47.          this.sendAndLoad(url + "?randomNum=" + random(999),resultXML);
  48.       }
  49.       else
  50.       {
  51.          this.sendAndLoad(url,resultXML);
  52.       }
  53.       this.loaderID = setInterval(this,"checkLoadProgress",200);
  54.    }
  55.    return false;
  56. };
  57. TextField.prototype.txtZuschnitt = function(arg1, arg2)
  58. {
  59.    this._visible = false;
  60.    this.text = " ";
  61.    var _loc7_ = this.textHeight;
  62.    if(arg2 == undefined)
  63.    {
  64.       arg2 = "";
  65.    }
  66.    var _loc4_ = "";
  67.    var _loc6_ = false;
  68.    var _loc2_ = 1;
  69.    while(_loc2_ <= arg1.length)
  70.    {
  71.       _loc4_ = arg1.substr(0,_loc2_);
  72.       this.text = _loc4_ + arg2;
  73.       if(this.textHeight > _loc7_)
  74.       {
  75.          this._parent.sub_string = arg1.substr(0,_loc2_ - 1) + arg2;
  76.          this._parent.total_string = arg1;
  77.          this.text = this._parent.sub_string;
  78.          _loc6_ = true;
  79.          break;
  80.       }
  81.       _loc2_ = _loc2_ + 1;
  82.    }
  83.    if(!_loc6_)
  84.    {
  85.       this._parent.total_string = arg1;
  86.       this.text = arg1;
  87.    }
  88.    this._visible = true;
  89. };
  90.